﻿@model IEnumerable<TGBTech.Core.Models.Models.BaoCao.SoNhatKyChiThuTienModel.SoNhatKyChiThuTienModel>
<table class="table" style="min-width:1200px">
    @if (@ViewBag.SoChi == false)   // So thu
    {
        <tr>
            <th>Số CT</th>
            <th>Ngày CT</th>
            <th>Diễn giải</th>
            <th>Ghi nợ 111</th>
            <th>Ghi có 112</th>
            <th>Ghi có 131</th>
            <th>Ghi có 511</th>
            <th>Ghi có 333</th>
            <th>Số tiền (khác)</th>
            <th>Số hiệu (khác)</th>
        </tr>

        if (Model != null)
        {
            foreach (var item in Model)
            {
                <tr>
                    <td>@item.SoHieuCT</td>
                    <td>@item.NgayThangCT.GetValueOrDefault().ToString("dd/MM/yyyy")</td>
                    <td>@item.DienGiai</td>
                    <td>@item.SoTien.ToString("#,#.00#;(#,#.00#)")</td>
                    <td>
                        @if (item.TaiKhoanDoiUng.Keys.Contains("112"))
                        {
                            @item.TaiKhoanDoiUng["112"].ToString("#,#.00#;(#,#.00#)")
                        }
                    </td>
                    <td>
                        @if (item.TaiKhoanDoiUng.Keys.Contains("131"))
                        {
                            @item.TaiKhoanDoiUng["131"].ToString("#,#.00#;(#,#.00#)")
                        }
                    </td>
                    
                    <td>
                        @if (item.TaiKhoanDoiUng.Keys.Contains("511"))
                        {
                            @item.TaiKhoanDoiUng["511"].ToString("#,#.00#;(#,#.00#)")
                        }
                    </td>
                    
                    <td>
                        @if (item.TaiKhoanDoiUng.Keys.Contains("333"))
                        {
                            @item.TaiKhoanDoiUng["333"].ToString("#,#.00#;(#,#.00#)")
                        }
                    </td>
                    @if (item.TaiKhoanDoiUng.Keys.Contains("KHAC"))
                    {
                        <td>@item.TaiKhoanDUKhac</td>
                        <td>@item.TaiKhoanDoiUng["KHAC"].ToString("#,#.00#;(#,#.00#)")</td>
                    }
                    else
                    {
                        <td></td>
                        <td></td>
                    }

                </tr>
            }
        }
    }
    else    // So Chi
    {
        <tr>
            <th>Số CT</th>
            <th>Ngày CT</th>
            <th>Diễn giải</th>
            <th>Ghi có 111</th>
            <th>Ghi nợ 112</th>
            <th>Ghi nợ 133</th>
            <th>Ghi nợ 331</th>
            <th>Ghi nợ 642</th>
            <th>Số tiền (khác)</th>
            <th>Số hiệu (khác)</th>
        </tr>

        if (Model != null)
        {
            foreach (var item in Model)
            {
                <tr>
                    <td>@item.SoHieuCT</td>
                    <td>@item.NgayThangCT.GetValueOrDefault().ToString("dd/MM/yyyy")</td>
                    <td>@item.DienGiai</td>
                    <td>@item.SoTien.ToString("#,#.00#;(#,#.00#)")</td>
                    <td>
                        @if (item.TaiKhoanDoiUng.Keys.Contains("112"))
                        {
                            @item.TaiKhoanDoiUng["112"].ToString("#,#.00#;(#,#.00#)")
                        }
                    </td>
                    <td>
                        @if (item.TaiKhoanDoiUng.Keys.Contains("133"))
                        {
                            @item.TaiKhoanDoiUng["133"].ToString("#,#.00#;(#,#.00#)")
                        }
                    </td>

                    <td>
                        @if (item.TaiKhoanDoiUng.Keys.Contains("331"))
                        {
                            @item.TaiKhoanDoiUng["331"].ToString("#,#.00#;(#,#.00#)")
                        }
                    </td>

                    <td>
                        @if (item.TaiKhoanDoiUng.Keys.Contains("642"))
                        {
                            @item.TaiKhoanDoiUng["642"].ToString("#,#.00#;(#,#.00#)")
                        }
                    </td>
                    @if (item.TaiKhoanDoiUng.Keys.Contains("KHAC"))
                    {
                        <td>@item.TaiKhoanDUKhac</td>
                        <td>@item.TaiKhoanDoiUng["KHAC"].ToString("#,#.00#;(#,#.00#)")</td>
                    }
                    else
                    {
                        <td></td>
                        <td></td>
                    }

                </tr>
            }
        }
    }
    <tr>
        <th>X</th>
        <th>X</th>
        <th>Tổng cộng</th>
        <th>XXX</th>
        <th>XXX</th>
        <th>-</th>
        <th>XXX</th>
        <th>-</th>
        <th>-</th>
        <th></th>
    </tr>
    <tr>
        <th>X</th>
        <th>X</th>
        <th>Tổng số tiền thu trong kỳ</th>
        <th>X</th>
        <th>X</th>
        <th>X</th>
        <th>X</th>
        <th>X</th>
        <th>X</th>
        <th>XXX</th>
    </tr>
</table>

